var input=document.createElement("input");$j(document).ready(function(){$j(".add-friend").click(function(){var A=$j(this).attr("id").substring(10); return addFriend(A)});$j(".rem-friend").click(function(){var A=$j(this).attr("id").substring(10);return remFriend(A) });$j(".pop-friend").click(function(){alert("Make your vote count! Please login or join Digg for free."); return false})});function addFriend(userid){$j("#addFriend-"+userid).fadeOut("normal");$j("#dc-"+userid+" .fcnum").fadeOut("normal"); $j.ajax({url:"/ajax/profiles/addFriend",type:"post",async:"false",dataType:"json",data:{token:tokens.profiles.addFriend,userid:userid},success:function(json){var af=$j("#addFriend-"+userid).fadeOut("normal"); var rFriend=input.cloneNode(false);rFriend.type="image";rFriend.id="remFriend-"+userid;rFriend.alt="Remove Friend"; rFriend.src="/img/election-remove-friend.gif";$j(rFriend).css("display","none");af.parent().append(rFriend); af.remove();$j("#remFriend-"+userid).fadeIn("slow");$j("#remFriend-"+userid).click(function(){var userid=af.attr("id").substring(10); return remFriend(userid)});var dc=$j("#dc-"+userid+" .fcnum");var newnum=parseInt(dc.text())+1;dc.text(newnum); dc.fadeIn("normal",function(){if(newnum==1){$j("#dc-"+userid+" .friend-count").text("friend")}else{if(newnum==2){$j("#dc-"+userid+" .friend-count").text("friends") }}})},error:function(xml){var json=eval("("+xml.responseText+")");alert(json.error);$j("#addFriend-"+userid).fadeIn("normal"); $j("#dc-"+userid+" .fcnum").fadeIn("slow")}});return false}function remFriend(userid){var ok=confirm("Are you sure you wish to remove this friend?"); if(!ok){return false}$j("#remFriend-"+userid).fadeOut("normal");$j("#dc-"+userid+" .fcnum").fadeOut("normal"); $j.ajax({url:"/ajax/profiles/remFriend",type:"post",async:"false",dataType:"json",data:{token:tokens.profiles.remFriend,userid:userid},success:function(json){var rf=$j("#remFriend-"+userid); var aFriend=input.cloneNode(false);aFriend.type="image";aFriend.id="addFriend-"+userid;aFriend.alt="Add Friend"; aFriend.src="/img/election-add-friend.gif";$j(aFriend).css("display","none");rf.parent().append(aFriend); rf.remove();$j("#addFriend-"+userid).fadeIn("slow");$j("#addFriend-"+userid).click(function(){var userid=rf.attr("id").substring(10); return addFriend(userid)});var dc=$j("#dc-"+userid+" .fcnum");var newnum=parseInt(dc.text())-1;dc.text(newnum); dc.fadeIn("normal",function(){if(newnum==1){$j("#dc-"+userid+" .friend-count").text("friend")}else{if(newnum==0){$j("#dc-"+userid+" .friend-count").text("friends") }}})},error:function(xml){var json=eval("("+xml.responseText+")");alert(json.error);$j("#remFriend-"+userid).fadeIn("normal"); $j("#dc-"+userid+" .fcnum").fadeIn("slow")}});return false}function getTopInElections(endpoint,params,id,type){if(!params){params="" }else{params="&"+params}var message="There are no recent popular "+type+" in US Elections 2008";new Ajax.Request("/services",{method:"post",postBody:"type=json&size=a&endPoint="+endpoint+params,onComplete:function(xh){if(xh.status==200){updateTopTen(eval("("+xh.responseText+")"),1,0,id,message) }}});return false};